import instance from "../../utils/util"

// pages/shoplist/shoplist.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    like: [],
    num:2,
    page: 1,
    limit: 10,
    pages:1,
    bottom:false

  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log(options)

    if (options.id !== undefined) {
      this.setData({
        cat1: options.id,
        cat2: ""
      })
      this.getlist(options.id, '')
    } else {
      this.getlist('', options.caid)
      this.setData({
        cat1: "",
        cat2: options.caid
      })
    }

  },
onReachBottom(e){
  console.log(e)
  if(this.data.page<this.data.pages){
    this.data.page++;
    this.setData({
      page:this.data.page
    })
    console.log(this.data.page)
    this.getlist(this.data.cat1,this.data.cat2)
  }else{
    this.setData({
      bottom:true
    })
  }

},
  async getlist(a, b) {
    console.log(a)
    const res = await instance.get(`/goods/list/${this.data.page}/${this.data.limit}?category1Id=${a}&&category2Id=${b}`)
    console.log(res)
    this.setData({
      like: [...this.data.like,...res.data.records],

      pages:res.data.pages
    })
  },
  tzxq(e){
    console.log(e)
    wx.navigateTo({
      url: `/pages/shopinfo/shopinfo?id=${e.currentTarget.dataset.id}`,
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})